.fz26{font-size: 26px;}
.fz32{font-size: 32px;}

.addTitle{padding-left: 30px;position: relative;margin-bottom: 30px;}
.addTitle::before{content: "";width: 3px;height: 92%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #513F74;}
.addTitle .ch{color: #333333;line-height: 1.125;margin-bottom: 10px;}
.addTitle .en{color: #D4D4D4;line-height: 1;font-family: SimSun, 宋体, "Songti SC";text-transform: uppercase;}

/* addList1 */
.addList1{display: flex;flex-wrap: wrap;}
.addList1 li{width: 23.8%;margin: 20px 1.56% 0 0;}
.addList1 li:nth-child(1),
.addList1 li:nth-child(2),
.addList1 li:nth-child(3),
.addList1 li:nth-child(4){margin-top: 0;}
.addList1 li:nth-child(4n){margin-right: 0;}
.addList1 li .wrap{display: block;width: 100%;background: #F9F7FB;border-radius: 12px;box-sizing: border-box;padding: 0 12px;}
.addList1 li .wrap .top{display: flex;align-items: center;height: 120px;}
.addList1 li .icon{width: 80px;height: 80px;background: #FFFFFF;border-radius: 50%;box-shadow: 0 4px 12px #F9F7FB;text-align: center;line-height: 80px;position: relative;font-size: 0;margin-right: 20px;}
.addList1 li .icon::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: url(../images/add/circle.svg) no-repeat center;background-size: 100%;opacity: 0;}
.addList1 li .icon img{position: relative;z-index: 2;height: 52.5%;}
.addList1 li .tit{color: #333333;line-height: 1.2;font-weight: normal;font-size: 20px;}
.addList1 li .wrap:hover .icon::before{opacity: 1;}
.addList1 li .wrap:hover .icon img{filter: brightness(0) invert(1);}
.addList1 li .wrap:hover .tit{color: #513F74;}

.addList1 li .wrap .btm{padding: 0 20px 30px;}
.addList1 li .wrap .btm dl dd{padding-left: 12px;position: relative;color: #666;line-height: 28px;font-size: 14px;}
.addList1 li .wrap .btm dl dd:before {content: "";width: 4px;height: 4px;background: #666;position: absolute;left: 0;top: 50%;margin-top: -2px;border-radius: 50%;}
.addList1 li .wrap .btm dl dd:hover{color: #7a4195;}
.addList1 li .wrap .viewMore {display: block;width: 120px;height: 32px;margin: 20px auto 0;color: #fff;text-align: center;line-height: 32px;background-image: linear-gradient(#ac70bd, #825a95);background: #825a95;}
.addList1 li .wrap .viewMore:hover {background: #7a4195;}



/* addList2 */
.addList2 li{width: 31.25%;margin: 40px 3.125% 0 0;}
.addList2 li:nth-child(1),
.addList2 li:nth-child(2),
.addList2 li:nth-child(3){margin-top: 0;}
.addList2 li:nth-child(3n){margin-right: 0;}
.addList2 a{display: block;background: #FFFFFF;border: 1px solid #E1E1E1;border-radius: 8px;overflow: hidden}
.addList2 .pic{height: 0;padding-bottom: 65%;position: relative;overflow: hidden;}
.addList2 .pic .icon{width: 60px;height: 60px;position: absolute;left: 50%;top: 50%;z-index: 2;background: url(../images/add/icon_video.svg) no-repeat center;background-size: 100%;transform: translate(-50%, -50%);}
.addList2 .tit{padding: 0 10px;font-size: 20px;color: #333333;font-weight: normal;line-height: 80px;text-align: center;}
.addList2 a:hover{border-color: #fff;box-shadow: 0 3px 18px rgba(72, 55, 105, 0.14);}
.addList2 a:hover .tit{color: #513F74;font-weight: bold;}

.mProdList a{padding: 20px 20px 0;}
.mProdList .tit{line-height: 68px;}
.mProdList .pic{border-radius: 8px;}

.addProdList{padding: 100px 0;}
.addProdList .item{margin-bottom: 80px;}
.addProdList .item:last-child{margin-bottom: 0;}
.addProdList .item .cont{font-size: 16px;color: #666666;line-height: 28px;}
.addProdList .item2 .form{padding: 50px 60px;background: url(../images/add/formBg.png) no-repeat center;border-radius: 24px;}
.addProdList .item2 dl{display: flex;justify-content: space-between;}
.addProdList .item2 dt{width: 20.5%;}
.addProdList .item2 dt a{display: block;background-image: radial-gradient(#C67AD5, #483769 120%);border-radius: 32px;color: #fff;font-weight: bold;color: #fff;line-height: 64px;text-align: center;font-size: 20px;}
.addProdList .item2 dd{width: 76%;box-sizing: border-box;background: #FFFFFF;border: 1px solid #C8BAD5;border-radius: 35px;}
.addProdList .item2 .btn{width: 216px;height: 62px;background-image: radial-gradient(#C67AD5, #483769 120%);border-radius: 35px;position: relative;}
.addProdList .item2 .btn .icon{height: 50%;position: absolute;right: 54px;top:50%;transform: translateY(-50%);}
.addProdList .item2 .btn .subm{border: none;background: none;color: #fff;font-size: 24px;position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;padding-left: 54px;text-align: left;z-index: 2;cursor: pointer;}
.addProdList .item2 .text{width: calc(100% - 216px);box-sizing: border-box;padding: 0 20px 0 52px;background: none;border: none;height: 62px;line-height: 62px;font-size: 18px;color: #333;}


/* addPicList */
.addPicList li{width: 31.25%;margin: 0 3.125% 18px 0;}
.addPicList li:nth-child(3n){margin-right: 0;}
.addPicList a{display: block;position: relative;}
.addPicList .pic{height: 0;padding-bottom: 65%;position: relative;overflow: hidden;border-radius: 8px;}
.addPicList .tit{margin: 0 20px;position: relative;top: -32px;z-index: 2;padding: 0 10px;background: #FFFFFF;border-radius: 12px;box-shadow: 0 2px 12px rgba(82, 78, 91, 0.13);text-align: center;line-height: 64px;color: #333333;font-weight: normal;font-size: 20px;}
.addPicList a:hover .tit{color: #513F74;font-weight: bold;}

/* addPicList1 */
.addPicList1 li{width: 24%;margin: 0 1.33% 18px 0;}
.addPicList1 li:nth-child(3n){margin-right: 1.33%;}
.addPicList1 li:nth-child(4n){margin-right: 0;}
.addPicList1 .tit{line-height: 48px;top: -24px;}

/* addPjList */
.addPjList{padding-bottom: 20px;}
.addPjList li{margin-bottom: 40px;background: #FFFFFF;border: 1px solid #E1E1E1;border-radius: 13px;padding: 30px 40px 25px;}
.addPjList li:last-child{margin-bottom: 0;}
.addPjList .tit{color: #333333;font-size: 18px;line-height: 20px;margin-bottom: 6px;}
.addPjList dl{padding-top: 10px;line-height: 32px;color: #666666;font-size: 16px;display: flex;}
.addPjList dt{flex-shrink: 0;margin-right: 12px;}
.addPjList dd{flex: 1;overflow: hidden;}
.addPjList dd.pcolor{color: #483769;}
.addPjList dd .t{font-weight: bold;}
.addPjList dd .red{color: #D72323;}

.header .logo{z-index: 9;}
.header .nav .nLi .pNavSub{position: absolute;left: 0;top:100%;width: 100%;background: #FFFFFF;box-shadow: 0 4px 20px rgba(72, 55, 105, 0.17);}
.header .nav .nLi .pNavSub .wrap{padding: 54px 253px 108px 298px;display: flex;align-items: flex-start;justify-content: space-between;}
.header .nav .nLi .pNavSub dt{border-bottom: 1px solid #ECECEC;margin-bottom: 25px;}
.header .nav .nLi .pNavSub dt a{display: flex;align-items: center;padding-bottom: 12px;line-height: 30px;}
.header .nav .nLi .pNavSub dt .icon{margin-right: 12px;position: relative;}
.header .nav .nLi .pNavSub dt .icon img{height: 30px;}
.header .nav .nLi .pNavSub dt .icon::before{content: "";width: 100%;height: 1px;background: #483769;position: absolute;left: 0;bottom: -13px;}
.header .nav .nLi .pNavSub dt h5{font-weight: normal;font-size: 20px;color: #333333;}
.header .nav .nLi .pNavSub dd{color: #666666;line-height: 40px;font-size: 20px;}
.header .nav .nLi .pNavSub dd a{display: flex;align-items: flex-start;}
.header .nav .nLi .pNavSub dd a .icon{margin-left: 2px;}
.header .nav .nLi .pNavSub a:hover{color: #483769;text-decoration: underline;}


.pFloat{position: fixed;left: 0;top: 50%;transform: translateY(-50%);z-index: 3;width: 240px;}
.pFloat li{margin-bottom: 10px;}
.pFloat li:last-child{margin-bottom: 0;}
.pFloat li img{width: 100%;}
.pFloat .close{position: absolute;right: 0;top: 0;z-index: 2;cursor: pointer;padding: 5px;background: #483769;color: #fff;font-size: 12px;line-height: 1;}


.rightBtm .form{margin: 20px 0;}
.rightBtm .form .text{width: 180px;height: 36px;background: #fff;border: 1px solid #999;border-radius: 5px;box-sizing: border-box;padding: 0 10px;margin-right: 20px;}
.rightBtm .form .btn{width: 70px;height: 36px;border: none;background: #483769;border-radius: 5px;color: #fff;cursor: pointer;}
.rightBtm ul{padding-top: 10px;}
.rightBtm ul li{margin-right: 10px;}
.rightBtm ul li:last-child{margin-right: 0;}
.rightBtm ul li img{height: 30px;}

.pageStyle ul,
.pageStyle li{list-style: inside;}


/*nySearch*/
.iSearch.nySearch{margin: 0 auto 30px;padding: 0;background: none;border-radius: 36px;max-width: 800px;line-height: 48px;box-shadow: 0 2px 15px rgba(135, 123, 157, 0.1);box-shadow: none;}
.iSearch.nySearch .form {box-shadow: 0 2px 4px rgba(105,105,105,0.3);}
.iSearch.nySearch .form .text,
.iSearch.nySearch .form .subm{height: 48px;line-height: 48px;}


/*addList3*/
/*.addList3{display: noen;}*/
.addList3{display: flex;flex-wrap: wrap;}
.addList3 .li{width: 16%;box-sizing: border-box;margin: 0 0.8% 1.25% 0;border: 1px solid #efefef;}
.addList3 .li:nth-child(6n){margin-right: 0;}
.addList3 .li .pic{height: 80px;display: flex;align-items: center;justify-content: center;margin: 0 0 10px;}
.addList3 .li .pic img{max-width: 90%;max-height: 80%;}
.addList3 .li .tit{font-size: 16px;color: #fff;line-height: 32px;background: #825a95;text-align: center;}
.addList3 .li .desc{font-size: 14px;color: #555;line-height: 1.3;text-align: center;margin-bottom: 12px;}

@media screen and (max-width: 1620px){
.header .nav .nLi h3{padding: 0 20px;}
.header .nav .nLi .pNavSub .wrap{padding: 40px 150px 60px 298px;}	
.header .nav .nLi .pNavSub dt{margin-bottom: 12px;}
.header .nav .nLi .pNavSub dt h5{font-size: 16px;}
.header .nav .nLi .pNavSub dt .icon{margin-right: 6px;}
.header .nav .nLi .pNavSub dt .icon img{height: 24px;}
.header .nav .nLi .pNavSub dd{font-size: 14px;line-height: 30px}
}

@media screen and (max-width: 1480px){
.addProdList{padding: 80px 0;}	
.addProdList .item{margin-bottom: 50px;}
.addProdList .item2 .form{padding: 40px;}
.addList1 li .wrap .top{height: 100px;}
.addList1 li .icon{width: 60px;height: 60px;line-height: 60px;margin-right: 10px;}
.addList2 .tit{line-height: 60px;}

.header .nav .nLi .pNavSub dt h5{font-size: 16px;}
.header .nav .nLi .pNavSub .wrap{padding: 40px 100px 60px 220px;}	
}

@media screen and (max-width: 1300px){
.header .nav .nLi .pNavSub .wrap{padding: 40px 50px 60px 200px;}	

.addList3 .li{width: 24%;margin: 0 1.33% 1.33% 0}
.addList3 .li:nth-child(6n){margin-right: 1.33%;}
.addList3 .li:nth-child(4n){margin-right: 0;}
}

@media screen and (max-width: 1200px){
.header .searchBtn{margin-right: 44px;}
}

@media screen and (max-width: 1024px){
.addList1 li{width: 32%;margin-right: 2%;}	
.addList1 li:nth-child(4n){margin-right: 2%;}
.addList1 li:nth-child(3n){margin-right: 0;}
.addList1 li:nth-child(4){margin-top: 20px;}
.addProdList .item2 dt{width: 24%;}
.addProdList .item2 dt a{line-height: 50px;font-size: 16px}
.addProdList .item2 dd{width: 75%;}
.addProdList .item2 .form{padding: 30px 20px;}
.addProdList .item2 .btn{width: 140px;height: 48px;}
.addProdList .item2 .text{width: calc(100% - 140px);line-height: 48px;padding: 0 20px;height: 48px;}	
.addProdList .item2 .btn .subm{padding-left: 30px;font-size: 18px;}
.addProdList .item2 .btn .icon{right: 30px;}

.addTitle{padding-left: 12px;margin-bottom: 15px;}
.addTitle .ch{font-size: 24px;margin-bottom: 5px;}
.addTitle .en{font-size: 18px;}

.addPicList li{width: 49%;margin-right: 0;}
.addPicList li:nth-child(2n){float: right;}


.addList3{justify-content: space-between;}
.addList3 .li{width: 49%;margin-right: 0;}
.addList3 .li .tit{font-size: 16px;}

}

@media screen and (max-width: 760px){
.addList1{justify-content: space-between;}
.addList1 li .tit,.addList2 .tit{font-size: 15px;line-height: 48px;}
.addList1 li{width: 49%;margin-right: 0 !important;}
/*.addList1 li:nth-child(2n){float: right;}*/
.addList1 li:nth-child(3){margin-top: 20px;}
.addList1 li .tit{line-height: 24px;}

.addList2 li{width: 49%;margin-right: 0;margin-top: 20px;}
.addList2 li:nth-child(2n){float: right;}
.addList2 li:nth-child(3){margin-top: 20px;}

.addList2 .pic .icon{width: 40px;height: 40px;}
.mProdList a{padding: 10px 10px 0;}

.addProdList .item2 dl{display: block;}
.addProdList .item2 dt{width: auto;margin-bottom: 10px;}
.addProdList .item2 dt a{line-height: 40px;}
.addProdList .item2 dd{width: 100%;}
.addProdList .item2 .form{padding: 20px;}
.addProdList .item2 .btn{width: 100px;height: 40px;}
.addProdList .item2 .text{width: calc(100% - 100px);line-height: 40px;padding: 0 20px;height: 40px;font-size: 14px;}
.addProdList .item2 .btn .subm{padding-left: 15px;font-size: 18px;}
.addProdList .item2 .btn .icon{right: 15px;}


.addPicList li{margin-bottom: 0;}
.addPicList .tit{font-size: 15px;line-height: 44px;top: -22px;margin: 0 10px;}

.addPjList li{margin-bottom: 20px;padding: 20px;}
.addPjList dl{font-size: 14px;line-height: 24px;}


.pFloat{display: none;}
}

@media screen and (max-width: 468px){
.addList1 li{width: 100%;margin-top: 12px !important;}
.addList1 li:first-child{margin-top: 0;}
.addList1 li .wrap .top{justify-content: flex-start;}

/*nySearch*/
.iSearch.nySearch{line-height: 40px;}
.iSearch.nySearch .form .text,
.iSearch.nySearch .form .subm{height: 40px;line-height: 40px;}


}